package com.bifang.common.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class MoveAssigneeVO extends BaseVO {
    @ApiModelProperty(value = "流程节点定义参数id")
    private String flowNodeId;

    @ApiModelProperty(value = "任务实例id")
    private String executionId;

    @ApiModelProperty(value = "流程定义id")
    private String procDefId;

    @ApiModelProperty(value = "节点id")
    private String actId;

    @ApiModelProperty(value = "流程节点名称")
    private String actName;

    @ApiModelProperty(value = "流程实例ID 一个流程实例不管有多少条分支实例，这个ID都是一致的")
    private String procInstId;

    @ApiModelProperty(value = "节点实例id")
    private String taskId;

    @ApiModelProperty(value = "下一节点签收人id")
    private String assigneeId;

    @ApiModelProperty(value = "下一节点签收人类型 1个人 2组织")
    private String assigneeType;

    @ApiModelProperty(value = "下一节点签收人用户id")
    private String assigneeUserId;

    @ApiModelProperty(value = "当前签收人id")
    private String curAssigneeId;

    @ApiModelProperty(value = "当前签收人类型 1个人 2组织")
    private String curAssigneeType;

    @ApiModelProperty(value = "当前签收人用户id")
    private String curAssigneeUserId;

    @ApiModelProperty(value = "业务类型")
    private String operationType;

    @ApiModelProperty(value = "业务名称")
    private String operationName;

    @ApiModelProperty(value = "审核流转组织id")
    private String auOrgId;

    @ApiModelProperty(value = "审核流转人员id")
    private String auUserId;

    @ApiModelProperty(value = "审核流转角色id")
    private String auRoleId;

    @ApiModelProperty(value = "审核流转角色id")
    private String auGroupId;
}
